home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / slrn / slrn_src / src / clientlib.h < prev    next >
C/C++ Source or Header  |  1999-05-14  |  760b  |  24 lines

  1. #ifndef _SLTCP_H_LOADED_
  2. #define _SLTCP_H_LOADED_
  3.  
  4. typedef struct 
  5. {
  6.    int tcp_fd;
  7. }
  8. SLTCP_Type;
  9.  
  10. extern int sltcp_fputs (SLTCP_Type *, char *);
  11. extern int sltcp_vfprintf (SLTCP_Type *, char *, va_list);
  12. extern int sltcp_fgets (SLTCP_Type *, char *, unsigned int);
  13. extern unsigned int sltcp_write (SLTCP_Type *, char *, unsigned int);
  14. extern int sltcp_flush_output (SLTCP_Type *);
  15. extern int sltcp_close (SLTCP_Type *);
  16. extern unsigned int sltcp_read (SLTCP_Type *, char *, unsigned int);
  17. extern unsigned int sltcp_write (SLTCP_Type *, char *, unsigned int);
  18. extern SLTCP_Type *sltcp_open_connection (char *, int);
  19. extern int sltcp_map_service_to_port (char *);
  20. extern int sltcp_close_socket (SLTCP_Type *);
  21. extern int (*SLTCP_Interrupt_Hook) (void);
  22.  
  23. #endif
  24.